package com.itheima.loop;

public class ForDemo4 {
    public static void main(String[] args) {
        //for循环案例3：水仙花数
        //需求：在控制台输出所有的“水仙花数”，水仙花数必须满足如下2个要求：
        //1.水仙花数是一个三位数
        //2.水仙花数的个位、十位、百位的数字立方和等于原数
        int count = 0;
        for (int i = 100; i <= 999; i++) {
             int ge = i % 10;
             int shi = i / 10 % 10;
             int bai = i / 100 % 10;
             if(ge * ge * ge + shi * shi * shi + bai * bai * bai ==i){
                System.out.print(i + " ");
                count++;
            }
        }
        System.out.println();
        System.out.println("水仙花的个数是：" + count);
    }
}